
print('简易ADB工具，命令提示符版')
print('输入Y/N或、前的数字，我们会根据数字执行指令，部分指令会直接执行，但部分仍然需要您输入相关参数')
print('使用前请将本文件放入ADB所在文件夹位置一般在Android Bridge/platform-tools')
print('是否启动ADB（Y/N）')
do1=input('请输入')
if do1=='Y' :
    import os
    do2=os.popen('adb start-server')
    print(do2.read())
    if do2.read=="'adb' 不是内部或外部命令，也不是可运行的程序或批处理文件。" :
        print('您尚未配置ADB环境或将本文件复制入ADB.exe所在文件夹')
        print('是否重试')
        do3=input('Y/N')
        if do3=='Y' :
            import os
            do2=os.popen('adb start-server')
            print(do2.read())
else :
    exit()
def connect (one):
    print('接下来，我们将连接您需要的接入设备')
    do4=input('选择连接方式：1、USB连接 ； 2、在同一局域网下的无线连接')
    if do4=='2'or'2、' :
        print('''无线连接需要您输入参数，举例如下：(举例中有您需要的选项，直接输入其编号)
              1、WSA(安卓子系统)：127.0.0.1:58526 
            2、Bluestack（蓝叠模拟器）127.0.0.1:51213 ''')
        do5=input('请输入序号或Android设备的IP地址，如果有特定端口号请在IP地址后用:隔开')
        if do5=='1'or'1、':
            do6=os.popen('adb connect 127.0.0.1:58526')
        elif do5=='2'or'2、' :
            do6=os.popen('adb connect 127.0.0.1:51213')
        elif all :
            do6=os.popen('adb connect ',do5)
    if do4=='1'or'1、' :
        do5=os.popen('adb devices')
        print(do5.read())
        print('选择你要连接的设备，输入参数，列表中仅有一个设备q且您需要连接输入1')
        do6=input('输入参数，列表中仅有一个设备且您需要连接输入1')
        if do6=='1' :
            do7=os.popen('adb shell')
        do7=os.popen('adb -s ',do6,' shell')
connect(1)
print('是否连接成功？Y/N')
do8=input('Y/N')
if do8=='N' :
    connect (1)
print('工具目录')
print('1、启动cmd   2、显示设备信息')
print('3、安装或卸载程序    4、文件管理')
do8=input('请输入您需要的服务')
if do8=='1'or'1、' :
    os.system ('start cmd.exe')
if do8=='2'or'2、' :
    print('''请选择：
          1、显示全部系统信息    2、显示安卓系统版本
          3、显示CPU信息     4、显示屏幕信息
          5、查看内存使用情况''')
    do9=input('请选择，输入阿拉伯数字：')
    if  do9==2 :
    
